From d27f5fc6f98fad6dac2b773a8c72206f0745cef7 Mon Sep 17 00:00:00 2001
From: Daniel Carl <danielcarl@gmx.de>
Date: Mon, 13 Jan 2014 00:22:38 +0100
Subject: [PATCH] Fixed regression in prev- nextpattern validation.

---
 src/hints.js | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/src/hints.js b/src/hints.js
index 86fa7a3..7c4cef8 100644
--- a/src/hints.js
+++ b/src/hints.js
@@ -429,8 +429,9 @@ Object.freeze((function(){
         );
     }
 
-    /* follow the count last link on pagematching the given pattern */
-    function followLink(rel, pattern, count) {
+    /* follow the count last link on pagematching the given regex list */
+    function followLink(rel, list, count) {
+        var patterns = list.split(",");
         /* returns array of matching elements */
         function followFrame(frame) {
             var i, p, reg, res = [],
@@ -453,8 +454,8 @@ Object.freeze((function(){
                 }
             }
             /* match each pattern successively against each link in the page */
-            for (p = 0; p < pattern.length; p++) {
-                reg = pattern[p];
+            for (p = 0; p < patterns.length; p++) {
+                reg = patterns[p];
                 /* begin with the last link on page */
                 for (i = elems.length - 1; i >= 0; i--) {
                     if (elems[i].innerText.match(reg)) {
@@ -474,7 +475,7 @@ Object.freeze((function(){
                 }
             }
         }
-        return "NONE:";
+        return "ERROR:";
     }
 
     function allFrames(win) {
-- 
2.20.1